Description |
---|
AeroFoil crée des courbes et des faces de profils aérodynamiques en utilisant des modèles prédéfinis, des fonctions algébriques et des fichiers DAT ou CSV. Version macro : 2.0.1 Date dernière modification : 2021-03-10 Version FreeCAD : version 0.17 et suivantes Téléchargement : Icône de la barre d'outils Auteur: Melwyncarlo |
Auteur |
Melwyncarlo |
Téléchargement |
Icône de la barre d'outils |
Liens |
Github personnel- AeroFoil Github FreeCAD- AeroFoil FC Forum - AeroFoil Page des macros Comment installer une macro Comment créer une barre d'outils |
Version Macro |
2.0.1 |
Dernière modification |
2021-03-10 |
Version(s) FreeCAD |
version 0.17 et suivantes |
Raccourci clavier |
None |
Voir aussi |
None |
AeroFoil est une macro pour être utilisée dans l'application FreeCAD. AeroFoil crée des courbes et des faces de profils aérodynamiques en utilisant des modèles prédéfinis, des fonctions algébriques, ainsi que des fichiers DAT ou CSV importés.
La macro AeroFoil peut être téléchargée en utilisant le gestionnaire des extensions intégré au logiciel FreeCAD.
<span id="Additional_Features_version 0.19 and above">
Propriétés de l'objet AeroFoil (en lecture seulement) :
Base
String
)Length
)String
)Integer
)
AeroFoil peut être installé manuellement, comme sous Windows, ou en utilisant le terminal de commande et ses commandes appropriées, comme indiqué dans le fichier INSTALL.
Par défaut, le terminal de commande Linux peut être lancé en appuyant simultanément sur les touches suivantes du clavier :
Control + Alt + T
AeroFoil peut être installé à l'aide des deux étapes suivantes :
Par défaut, le répertoire de la macro utilisateur de FreeCAD doit être situé à :
C:/Users/User_Name/AppData/Roaming/FreeCAD/Macro
AeroFoil peut être chargé en effectuant les étapes suivantes :
Une fois la macro AeroFoil chargée, suivez les instructions des boîtes de dialogue respectives, remplissez les données pertinentes et naviguez en conséquence. En cas d'erreur ou d'avertissement, vous en serez automatiquement informé. Si l'on vous demande de signaler une erreur inattendue, communiquez l'erreur en mentionnant la version de FreeCAD, en retraçant les étapes suivies et en indiquant si un résultat a été généré (et dans quelle mesure).
(1) | L'exécution de la macro avec des points personnalisés et un affinement ne produit aucun changement visible. |
(2) | Les propriétés de l'objet AeroFoil ne sont visibles que sur la version 0.19 du logiciel FreeCAD. Sur les versions antérieures, un avertissement s'affiche sur la console. Cet avertissement n'affectera pas le résultat. |
__Title__ = "AeroFoil" __Author__ = "Melwyncarlo" __Version__ = "2.0.0" __Date__ = "2021-03-09" __Comment__ = "AeroFoil creates airfoil curves and faces using pre-defined models, algebraic functions, and DAT or CSV Files" __Web__ = "https://github.com/melwyncarlo/AeroFoil" __Wiki__ = "http://www.freecadweb.org/wiki/index.php?title=Macro_AeroFoil" __Icon__ = "https://wiki.freecad.org/images/5/59/AeroFoil-reduced.png" __Help__ = "Click on the AeroFoil button/macro, and follow the instructions in the subsequent dialog boxes." __Status__ = "stable" __Requires__ = "Freecad >= v0.17" __Communication__ = "https://github.com/melwyncarlo/AeroFoil/issues" __Files__ = "AeroFoil_UI_Files/AeroFoil_Initial_Dialog.ui, AeroFoil_UI_Files/AeroFoil_NACA4Digit_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_NACA5Digit_Dialog.ui, AeroFoil_UI_Files/AeroFoil_CurvesInput_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_PointsInput_Dialog.ui, AeroFoil_UI_Files/AeroFoil_DATInput_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_CSVInput_Dialog.ui, AeroFoil_UI_Files/AeroFoil_FileLoad_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_Final_Dialog.ui, AeroFoil_UI_Files/AeroFoil_Math_Functions_Box.ui, \ AeroFoil_UI_Files/AeroFoil_mfb_img.gif, AeroFoil_UI_Files/AeroFoil.svg" # OS: Ubuntu 18.04.5 LTS # Word size of OS: 64-bit # Word size of FreeCAD: 64-bit # Version: 0.18.4. # Build type: Release # Python version: 3.6.8 # Qt version: 5.9.5 # Coin version: 4.0.0a # OCC version: 7.3.0 # Locale: English/UnitedKingdom (en_GB) # OS: Ubuntu 18.04.5 LTS (LXDE/Lubuntu) # Word size of OS : 64-bit # Word size of FreeCAD: 64-bit # Version: 0.19 # Build type: Release # Branch: unknown # Hash: 32200b604d421c4dad527fe587a7d047cf953b4f # Python version: 3.6.9 # Qt version: 5.9.5 # Coin versio: 4.0.0a # OCC version: 7.3.0 # Locale: English/UnitedKingdom (en_GB)
Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager. Link for optional manual installation: Macro
# This code is copied instead of the original macro code # to guide the user to the online download page. # Use it if the code of the macro is larger than 64 KB and cannot be included in the wiki # or if the RAW code URL is somewhere else in the wiki. from PySide import QtGui, QtCore diag = QtGui.QMessageBox(QtGui.QMessageBox.Information, "Information", "This macro must be downloaded from this link\n" "\n" "https://raw.githubusercontent.com/melwyncarlo/AeroFoil/main/AeroFoil.FCMacro" + "\n" "\n" "Quit this window to access the download page") diag.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) diag.setWindowModality(QtCore.Qt.ApplicationModal) diag.exec_() import webbrowser webbrowser.open("https://raw.githubusercontent.com/melwyncarlo/AeroFoil/main/AeroFoil.FCMacro")
[1] Dépôt Github d'AeroFoil
[2] Dépôt Github des macros FreeCAD - AeroFoil
[3] Page de discussion du forum FreeCAD - AeroFoil
[4] Airfoil Tools contient environ 1 638 profils aérodynamiques différents.
[5] UIUC Airfoil Coordinates Database contient près de 1 600 profils aérodynamiques différents.